package items;

import java.text.DateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Proveedor {
	private ArrayList<Item> _productos;
	private int _id;
	private String _nombre;
	private String _direccion;
	private String _telefono;
	
	public Proveedor(int id,String nombre,String direccion,String telefono){
		this._id=id;
		this._nombre=nombre;
		this._direccion=direccion;
		this._telefono=telefono;
		_productos=new ArrayList<Item>();
		
		//-------
	    GregorianCalendar fecha= new GregorianCalendar(2014,Calendar.APRIL,29);
	    Date date= fecha.getTime();
	    DateFormat dateFormat= DateFormat.getDateInstance();
	    String metemos=dateFormat.format(date);
		
		//DEBE CARGARSE EN ALGUN LADO LOS PRODUCTOS DEL PROVEEDOR
		//hacer un set
		_productos.add( new Item(1,"arroz","alimentacion","marcaarroz",1.5,10,metemos));
		_productos.add(new Item(2, "aceite", "alimentacion", "marcaAceite", 32.5, 100,metemos ));
		_productos.add(new Item(3, "perfume", "perfumeria", "perfumeria1", 14.4, 19,""));
	}
	
	public int getId(){
		return this._id;
	}
	
	public String getNombre(){
		return this._nombre;
	}
	
	public String getDireccion(){
		return this._direccion;
	}
	
	public String getTelefono(){
		return this._telefono;
	}
	
    public void productos_proveedor(int id,String nombre,String categoria,String marca,
    								double precio,int cantidad,String fechaCaducidad){
    	_productos.add(new Item(id, nombre, categoria, marca, precio, cantidad, fechaCaducidad));
    }
    
	public ArrayList<Item> darProductos(){
	  
		return this._productos;
	}
 
 
}
